<?php
	include 'database.php';
	include_once 'CreateZipFile.inc.php';
	
	error_reporting(E_ALL);
	session_start();
	
	$ruta = $_REQUEST['ruta'];
	$nombre_estacion = $_SESSION['nombre_estacion'];
	
	$dir_programa = 'c:/"Program Files"/PostgreSQL/9.0/bin/pgsql2shp.exe ';
	$columna_geom = 'the_geom';
	$esquema = 'hsig_rutas';
	$toZip = "ruta/";
	$nombre_shape = $toZip.$ruta;
	$nombre_ruta = $ruta;
	
	$query = $dir_programa.' -f '.$nombre_shape.' -h '.DB_HOST.' -p '.DB_PORT.' -u '.DB_USER.' -P '.DB_PASS.' -g '.$columna_geom.' '.DB_NAME.' '.$esquema.'.'.$nombre_ruta;
	
	exec($query);
	
	$createZipFile = new CreateZipFile;
	
	$createZipFile->zipDirectory($toZip, '');
	$zipName=str_replace(' ', '_',$nombre_estacion).".zip";
	
	//$rand=md5(microtime().rand(0,999999));
	//$zipName=$rand."_".$zipName;
	$fd=fopen($zipName, "wb");
	$out=fwrite($fd,$createZipFile->getZippedfile());
	
	fclose($fd);
	$createZipFile->forceDownload($zipName);
	
	@unlink($zipName);	
	@unlink($nombre_shape.'.dbf');
	@unlink($nombre_shape.'.prj');
	@unlink($nombre_shape.'.shp');
	@unlink($nombre_shape.'.shx');
	//rrmdir($toZip);
?>
